<?php namespace Common\Model;
	
	use Hdphp\Model\Model;
	
	class Goods_list extends  Model{
		
		protected $table='goods_list';
		
		protected $validate = array(
//		自动验证方法
//		执行store方法时都会触发自动验证方法
			array('inventory','required','库存不能为空',3,3),
		);
		
		public function store(){
				
				if(!$this->create()) return FALSE;
						
				$data=$_POST;
//				var_dump($data);die;
				if($data['number']==0){					
	//				随机数
					$num=md5(time().mt_rand(0, 999));
					$data['number']=substr($num,-8);
					}			
//				var_dump($data);die;
//				把颜色和尺码合并，然后再放入数组中，最后压入数据库中
				$combine=$data['color'].",".$data['size'];
				$listData=array(
					'combine'=>$combine,
					'inventory'=>$data['inventory'],
					'number'=>$data['number'],
					'goods_gid'=>$data['goods_gid']
				);		
		
//				var_dump($listData);die;
			return	$this->add($listData);
		
		}	
		
		public function edit(){
			
			if(!$this->create()) return FALSE;
			
			$data=$_POST;
			
			$glid=Q('get.glid',0,'intval');
//			var_dump($data);die;
//				把颜色和尺码合并，然后再放入数组中，最后压入数据库中
				$combine=$data['color'].",".$data['size'];
				$listData=array(
					'glid'=>$glid,
					'combine'=>$combine,
					'inventory'=>$data['inventory'],
					'number'=>$data['number'],
					'goods_gid'=>$data['goods_gid']
				);		
		
//				var_dump($listData);die;
			$this->save($listData);
			
			return true;
			
			
			
			
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	}
	
	
	
	
	
	
	
	
	?>